进阶教程(玩家进阶篇)

您所在的位置:网站首页 生存战争day one 进阶教程(玩家进阶篇)

进阶教程(玩家进阶篇)

2024-06-01 01:35| 来源: 网络整理| 查看: 265

浏览 519 扫码 分享 2022-12-12 07:29:31 存档结构Project.xml文件介绍修改方法Project解析

存档结构

世界存档本质上是一个zip格式的压缩包,只是后缀名是scworld。把存档后缀改成zip并解压,会得到3个文件:Chunks32.dat:储存着生存战争被保存的区块地形,是16进制文件。Project.bak:存档非地形数据文件的备份文件,数据与Project.xml相近,可用于存档修复。Project.xml:存档非地形数据文件,储存着一个存档的大部分数据,也是存档修改的主要对象。

Project.xml文件

介绍

储存着生存战争存档里的大部分数据,除了地形。如存档里已经产生的动物,电路板储存的数据,存档的模式,种子,箱子熔炉里的物品,家具的设计,玩家等级,玩家的血量和状态等等。

一个最基本的存档模板包含这些属性:Player玩家信息记录:记录玩家相关的历史信息Pickables掉落物:记录存档中存在的掉落物ExplosivesBlockBehavior爆炸方块行为:记录炸弹和火药桶之类已触发的方块状态CreatureSpawn生物产生:记录玩家最后看见的区块位置和其中包含的生物WoodBehavior叶子数据:记录天然叶子离开木块后的腐烂状态(天然叶子才会消失)Weather天气:记录天气情况SignBlockBehavior告示牌方块行为:记录告示牌类方块的数据Projectiles溅射物:记录游戏中产生的投掷物(重进存档速率会消失,投掷物变成掉落物)MovingBlocks运动方块:记录活塞产生的数据GameInfo游戏数据:记录存档最基本的设置数据,如模式,世界名称,种子,游戏时间等Electricity记录所有电路方块储存的数据SaplingBlockBehavior树苗方块行为:记录玩家放置的树苗的情况TimeOfDay当天时间:记录时差偏移除以上的数据还有一些方块行为数据,如磁铁方块行为,家具方块行为设计数据等Entities实体元素:下面记录的是所有的方块实体储存的数据(箱子,熔炉类),玩家身体情况,动物的情况。

修改方法

修改一个属性,首先找到相对应的数据入口(上面介绍已经提到的属性)例:假设我们要修改存档下一次下雨的时间和下一次下雨的结束时间,从进存档就开始下雨一直不结束首先要找到天气Weather这个属性。如下所示的天气代码:它包含3个子元素(或属性)分别是WeatherStartTime天气开始时间,WeatherEndTime天气结束时间和LightningIntensity雷电密度属性所规定的数据类型是double,Value等号后面是这个属性的值,表示时间(游戏中一天是2000秒),那么把后面的时间WeatherStartTime改成0,WeatherEndTime改成一个较大的数即可,如9999999修改完成,保存文件,再把存档解压即可。

除此之外,你还可以修改其他的属性和数据,也还可以添加类似的数据,比如添加一个新的动物

Project解析

这是由百度贴吧-销锋镝铸编写的xml文件解析,虽然是1.28版本的,但至今数据变化不大(只增加了一些新的属性),可供参考。

若有收获,就点个赞吧

0 人点赞

上一篇: 下一篇:


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3